﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Web.Master" AutoEventWireup="true" CodeBehind="GestionDeInsumo.aspx.cs" Inherits="SalaDeEnsayo.WebApplication.GestionDeInsumo" %>

<%@ MasterType VirtualPath="~/Web.Master" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
    <style type="text/css">
        .style2
        {
            width: 866px;
        }
    </style>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolderMaster" runat="server">
    <asp:Panel ID="pnlAgregar" runat="server" GroupingText="Agregar">
        
        <div>
            <table class="detalle">
                <tr>
                    <asp:Label ID="lblFecha" runat="server" Text="Fecha: "></asp:Label>
                    <asp:Label ID="lblDate" runat="server" Text=""></asp:Label>
                </tr>
                <tr>
               
                   <td>
                         Producto<label for="Estilo">:</label>
                   </td>
                    <td>
                         <asp:DropDownList ID="ddlProductos" runat="server" DataTextField="descripcion" 
                             DataValueField="id_producto" 
                             onselectedindexchanged="ddlProductos_SelectedIndexChanged"  
                             OnTextChanged="ddlProductos_SelectedIndexChanged" 
                             AutoPostBack="True">
                         </asp:DropDownList>
                         <asp:CustomValidator ID="validatorSala" runat="server" ErrorMessage="*"
                            ControlToValidate="ddlProductos" ClientValidationFunction="ValidaDDL">
                        </asp:CustomValidator>
                    </td>
                    <td>
                        &nbsp;</td>
   
                </tr>
                <tr>
                    <td >
                        <label for="precio">Precio de Venta:</label>
                    </td>
                    <td >
                        <asp:TextBox ID="txtPrecio" runat="server" Enabled="False"></asp:TextBox>
                   </td>
                   <td>
                    </td>

                </tr>  
                 <tr>
                    <td >
                        <label for="precio">Stock:</label>
                    </td>
                    <td >
                        <asp:TextBox ID="txtStock" runat="server" Enabled="False"></asp:TextBox>
                   </td>
                   <td>
                    </td>

                </tr>   
                <tr>
                    <td>
                        <label for="Cantidad">Cantidad:</label>
                    </td>
                    <td>
                        <asp:TextBox ID="txtCant" runat="server"></asp:TextBox>
                       
                   <td>

                       <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" 
                           ControlToValidate="txtCant" Display="Dynamic" ErrorMessage="*"></asp:RequiredFieldValidator>

                    <asp:CompareValidator ID="CompareValidator1" runat="server" 
                            ControlToCompare="txtStock" ControlToValidate="txtCant" 
                            ErrorMessage="No hay stock suficiente para la compra" 
                           Operator="LessThanEqual" Display="Dynamic" SetFocusOnError="True" 
                           Type="Integer"></asp:CompareValidator>
                   </td>
                    </td>
                   
                    
                </tr>       
            </table>
            
        </div>
        <div class="detalle2">
        <asp:Button ID="btnagregar" runat="server" Text="Agregar Producto" Visible="true"
            onclick="btnAgregar_Click" CausesValidation="true" />
        <asp:Button ID="btnCancelar" runat="server" Text="Cancelar" 
                onclick="btnCancelar_Click" CausesValidation="false"/>
        <asp:Button ID="btnBorrarTodo" runat="server" Text="Borrar Lista" Visible="true"
            onclick="btnBorrarTodo_Click" CausesValidation="false" />
             <asp:Button ID="btnGuardar" runat="server" Text="GuardarVenta" Visible="true"
            onclick="btnGuardar_Click" CausesValidation="false" />
        </div>
    </asp:Panel>
    
     <asp:Panel ID="pnlLista" runat="server" GroupingText="ProductosLista">
     
            <table style="width: 100%;">
        <tr>
            <td class="style2">
                <asp:GridView ID="grdProductos" runat="server" HeaderStyle-HorizontalAlign="Center" 
                CellPadding="3" AutoGenerateColumns="False" 
                CssClass="mGrid" PagerStyle-CssClass="pgr"
                RowStyle-VerticalAlign="Middle" HeaderStyle-ForeColor="White"
                AlternatingRowStyle-CssClass="alt"
                Width="700px" onpageindexchanging="grdProducto_PageIndexChanging" 
             onselectedindexchanged="grdProductos_SelectedIndexChanged1">
                    <RowStyle VerticalAlign="Middle" />
                    <Columns>
                        <asp:BoundField DataField="Nro" HeaderText="Nro" />
                        <asp:BoundField DataField="Producto" HeaderText="Producto" />
                        <asp:BoundField DataField="Precio" HeaderText="Precio" />
                        <asp:BoundField DataField="Cantidad" HeaderText="Cantidad" />
                        <asp:BoundField DataField="Total" HeaderText="Total" />
                        <asp:TemplateField Visible="true" ItemStyle-Width="30px">
                       
                    </asp:TemplateField>
                    <asp:TemplateField Visible="true" ItemStyle-Width="30px">
                        <ItemTemplate>
                            <asp:ImageButton ID="btnEliminar" runat="server" ImageUrl="~/Images/Modificar.gif" ToolTip="Eliminar" OnClick="btnEliminar_Click" CommandArgument='<%# Eval("Nro") %>' CausesValidation="false"/>
                        </ItemTemplate>
                    </asp:TemplateField>
                    </Columns>
                    <PagerStyle CssClass="pgr" />
                <EmptyDataTemplate>No hay productos Cargados</EmptyDataTemplate>
                
                    <HeaderStyle ForeColor="White" HorizontalAlign="Center" />
                    <AlternatingRowStyle CssClass="alt" />
                
           </asp:GridView>
            </td>
            <td>
                <asp:Label ID="lblTot" runat="server" Text="Total: $"></asp:Label>
                <asp:Label ID="lblTotal" runat="server" Text="-"></asp:Label>
            </td>
        </tr>
    </table>
          
                


    </asp:Panel>
</asp:Content>
